import java.util.Scanner;

public class Test {
    public static void main(String[] args) {
        /*逻辑运算符： &&(逻辑与，并且)  两个条件为真 则为真
                   ||(逻辑或，或者) 两个条件一个为真 则为真
                   ！：非(取反) 真为假，假为真
         */

        /* 位运算符：   &（位与 ） 两个为1 则为1 否则为 0
                      |(位或)   只要一个为1 则为 1
                      ^ (异或)  不同相同为1 相同为0
         */
//        boolean isTrue = 10>8 && 3>1;
//        System.out.println(isTrue);

//         boolean isTrue = 1>8 || 3>1;
//         System.out.println(isTrue);
         //boolean isTrue = !(10<8);
        // System.out.println(isTrue);
        //boolean isTrue = 10!=8; // !=不等于
        //System.out.println(isTrue);

        /*Scanner scanner = new Scanner(System.in);
        System.out.println("请输入一个分数");
        int num=scanner.nextInt();
        if(num>=60 && num<=90){
            System.out.println("true");
        }*/

        //位运算符
        //位与 &
       // int  num = 7 & 4;
        /*
           7 -> 0000 0111
           4  ->0000 0100
           --------------------------
                 0000 0100   -->>4
         */
        //位或 |
         //int  num = 7 | 4;
          /*
           7 -> 0000 0111
           4  ->0000 0100
           --------------------------
                0000 0111   -->>7
         */
        //异或 ^
        //int  num = 7 ^ 4;
         /*
           7 -> 0000 0111
           4  ->0000 0100
           --------------------------
                0000 0011   -->>3
         */
        //System.out.println(num);

        //int i=10;
         // & 与  && 的区别
        //&& 短路运算符
//        if(i<3 & i++>3){
//            System.out.println("true");
//        }

          //  ||  短路运算符
//         if(i>3 | i++>3){
//            System.out.println("true");
//        }
//        System.out.println("i="+i);

       /* int x=5,y=6;
        boolean istrue = (x == 5 | ++x == y);
        System.out.println(istrue);
        System.out.println(x);*/



    }
}
